/*
* GPLv3
*/
package Bricklink.org.kleini.bricklink.api.category;
import java.util.List;
import org.codehaus.jackson.type.TypeReference;
import Bricklink.org.kleini.bricklink.api.Parser;
import Bricklink.org.kleini.bricklink.data.CategoryDT;
/**
* {@link CategoriesParser}
*
* @author <a href="mailto:himself@kleini.org">Marcus Klein</a>
*/
public final class CategoriesParser extends Parser<CategoriesResponse, List<CategoryDT>> {
public CategoriesParser() {
super();
}
@Override
protected TypeReference<Bricklink.org.kleini.bricklink.data.ResponseDT<List<CategoryDT>>> getResponseType() {
return new TypeReference<Bricklink.org.kleini.bricklink.data.ResponseDT<List<CategoryDT>>>() {
// Nothing to do.
};
}
@Override
protected CategoriesResponse createResponse(Bricklink.org.kleini.bricklink.data.ResponseDT<List<CategoryDT>> response) {
return new CategoriesResponse(response);
}
}